<template>
	<view>
		<ad-rewarded-video ref="adRewardedVideo" adpid="1851307261" :preload="false" :loadnext="false" :disabled="true"
			v-slot:default="{loading, error}" @load="onadload" @close="onadclose" @error="onaderror">
			<view class="ad-error" v-if="error">{{error}}</view>
		</ad-rewarded-video>
	</view>
</template>

<script>
	export default {
		name: "ad-common-rewarded",
		methods: {
			onadload(e) {
				// console.log('广告数据加载成功');
			},
			onadclose(e) {
				const detail = e.detail
				// 用户点击了【关闭广告】按钮
				if (detail && detail.isEnded) {
					// 正常播放结束
					// console.log("激励广告正常退出" + detail.isEnded);
					this.$emit("adEnd")
				} else {
					// 播放中途退出
					this.$emit("adExit")
					// console.log("激励广告中途退出，可提示用户是否再次观看视频获得连接wifi的权力 " + detail.isEnded);
				}
			},
			onaderror(e) {
				// 广告加载失败
				// 广告加载失败,提示用户加载失败,是否重试
				// console.log("激励视频广告加载失败: ", e.detail);
				this.$emit("onAdError")
			},
			show() {
				this.$refs.adRewardedVideo.show()
			}
		}
	}
</script>

<style lang="scss">

</style>
